<%-- 
    Document   : historico
    Created on : Jun 23, 2011, 4:51:17 PM
    Author     : esaheki
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@page import="java.util.Calendar"%>
<%@page import="java.util.Date"%>
<%@page import="br.unesp.demac.bcc.soo.clarus.bean.Obra" %>
<%@page import="br.unesp.demac.bcc.soo.clarus.bean.Emprestimo" %>
<%@page import="br.unesp.demac.bcc.soo.clarus.util.DateUtil"%>
<jsp:useBean id="historico" scope="session" class="java.util.List<Emprestimo>" />
<jsp:useBean id="aluno" scope="session" class="br.unesp.demac.bcc.soo.clarus.bean.Aluno" />

<!-- Header -->
<c:import url="/include/header.jsp">
    <c:param name="title" value="Clarus - Histórico de Enprestimos" />
</c:import>
<!-- Header -->
<%
if (session.getAttribute("aluno") == null || session.getAttribute("aluno").equals("")) {
    response.sendRedirect("index.jsp");
}
%>

<div class="colmask leftmenu"><div class="colright"><div class="col2">

    <!-- Menu -->
    <c:import url="/menu.jsp" />
    <!-- Menu -->

    </div><div class="col1wrap"><div class="col1">

    <!-- Content -->

    <h2>Histórico</h2>
    <p>Lista completa de empréstimos do aluno: <%=aluno.getNome()%></p>
    <table class="tdResult">
    <tr class="tdheader">
        <td class="tdTitulo">Título</td>
        <td class="tdRetirada" align="center">Retirada</td>
        <td class="tdDevolucao" align="center">Devolução</td>
        <td class="tdOpcoes" width="145px" align="center">Opções</td>
    </tr>
    
    <%
        int i = 0;
        for (Emprestimo emp : historico) {
            String style = (i % 2 == 0) ? "even" : "odd";
            
            String dataDev = "A Devolver";
            
            if (emp.getDataDevolucao() != null) {
                dataDev = DateUtil.formatDMY(emp.getDataDevolucao());
            }
    %>
    <tr class="<%=style%>">
        <td class="tdTitulo"><a class="greenlink" href="ObraServlet?idObra=<%=emp.getObra().get(0).getIdObra()%>"><%=emp.getObra().get(0).getNomeObra()%></a></td>
        <td class="tdRetirada" align="center"><%=DateUtil.formatDMY(emp.getDataEmprestimo())%></td>
        <td class="tdDevolucao" align="center"><%=dataDev%></td>
        <td class="tdOpcoes" align="center">
            <a class="greenlink" href="ObraServlet?idObra=<%=emp.getObra().get(0).getIdObra()%>">Detalhes</a>
    <%
        Calendar hoje = Calendar.getInstance();
        hoje.add(Calendar.DATE, -1);
        if ((emp.getDataDevolucao() == null ) && emp.getDataEmprestimo().before(new Date(hoje.getTimeInMillis()))) {
    %>
            | <a class="redlink" href="RenovacaoServlet?historico=<%=i%>">Renovar</a>
    <%
       }
    %>
        </td>
    </tr>
    <%
        i++;
        }
    %>  

    </table>
    <p>Observação: A renovação somente poderá ser realizada 24 horas após o emprestimo.</p>
    <!-- Content -->
    
</div></div></div></div>

<!-- Footer -->
<c:import url="/include/footer.jsp" />
<!-- Footer -->